home *** CD-ROM | disk | FTP | other *** search
Wrap
GW-BASIC | 1985-11-10 | 3.0 KB | 67 lines
1 ''DISKCAT.BAS 2.0 (C) COPYRIGHT 1983 NELSON FORD ALL RIGHTS RESERVED '' 2 '' A limited license is granted to copy and distribute ONLY THE COMPILED '' VERSIONS of this set of programs, as long as no fee is charged for doing '' so and the distribution is not related to any commercial endevour 3 '' and the copyright notices and program intro are left intact. '' Please report program enhancements back to: '' Nelson Ford P.O. Box 61565 Houston, Tx. 77208 '' 10 ENTR$=" "+CHR$(17)+CHR$(196)+CHR$(196)+CHR$(217)+" ": GOSUB 140 20 CLS:LOCATE 8,20,1: PRINT "Care to read the documentation? "; 30 GOSUB 120: PRINT N$: IF N$="n" OR N$="N" THEN END 35 D$="": ON ERROR GOTO 111 36 OPEN D$+"diskcat.doc" FOR INPUT AS #1: CLOSE: ON ERROR GOTO 0 40 OPEN D$+"diskcat.doc" AS #1 LEN=1: FIELD 1, 1 AS X$ 50 LOCATE 10,20: PRINT "Want a hardcopy? "; 60 GOSUB 120: PRINT N$;: IF N$="Y" OR N$="y" THEN PT=-1 70 LOCATE 12,20: PRINT "Pause for each line of display? "; 80 GOSUB 120: CLS: IF N$="Y" OR N$="y" THEN PS=-1 90 GET 1: IF X$<>CHR$(13) THEN PRINT X$; ELSE IF PS AND Y$<>CHR$(10) THEN GOSUB 120 95 IF PT AND X$<>CHR$(10) THEN LPRINT X$; 100 Y$=X$: IF X$<>CHR$(26) THEN 90 110 CLOSE: END 111 IF D$="" THEN D$="B:" ELSE PRINT TAB(20) "What drive is DISKCAT.DOC on? ";: GOSUB 120: PRINT N$: D$=N$+":" 112 CLOSE: RESUME 36 120 N$=INKEY$: IF N$="" THEN 120 ELSE RETURN 130 ''' 140 FG=7: BG=0: WIDTH 40: TB=16 150 CLS: LOCATE 10,TB,0 160 PRINT "DISKCAT";: I$="CAT" 170 X=VAL(RIGHT$(TIME$,1)): WHILE ABS(VAL(RIGHT$(TIME$,1))-X)<2:WEND 180 LOCATE 10,TB+4: PRINT " ";: LOCATE 12,TB: PRINT "C";: SOUND 311,1 190 GOSUB 570 200 LOCATE 10,TB+5: PRINT " ";: LOCATE 12,TB+1: PRINT "A";: SOUND 392,1 210 GOSUB 570 220 LOCATE 10,TB+6: PRINT " ";: LOCATE 12,TB+2: PRINT "T";: SOUND 467,1 230 X=VAL(RIGHT$(TIME$,1)): WHILE ABS(VAL(RIGHT$(TIME$,1))-X)<2:WEND 240 PRINT "A";: SOUND 467,1: GOSUB 580 250 PRINT "L";: SOUND 424,1: GOSUB 580 260 PRINT "O";: SOUND 392,1: GOSUB 580 270 PRINT "G";: SOUND 349,1: GOSUB 580 280 LOCATE 14,TB: PRINT "PROGRAM": SOUND 311,2 290 LOCATE 16,TB-2: PRINT "version 2.0" 300 LOCATE 18,TB-11: PRINT "(C) Copyright Nelson Ford 1983": PRINT 310 PRINT TAB(TB-4) "P.O. Box 61565" 320 PRINT TAB(TB-4) "Houston, Tx 77208" 330 PRINT TAB(TB-4) "Source: ST3564" 340 FOR I=1 TO 1000: NEXT 350 LOCATE 10,TB+4:PRINT " "CHR$(8)" ";: SOUND 37,20 360 LOCATE 24,TB-7 370 PRINT"press"ENTR$"to continue"; 380 GOSUB 120: WIDTH 80: CLS: X=20 390 LOCATE 6,30: PRINT "Freebie-Ware" 400 LOCATE 8,X 410 PRINT"If you find this program useful"; 420 T=VAL(RIGHT$(TIME$,1)): WHILE ABS(VAL(RIGHT$(TIME$,1))-T)<3:WEND 430 LOCATE,,0 440 PRINT TAB(X)" bring money." 450 PRINT TAB(X)"Lots of it." 460 PRINT TAB(X)"In a brown paper bag." 470 PRINT TAB(X)"No bills larger than a $20." 480 PRINT TAB(X)"No consecutive serial numbers." 490 PRINT TAB(X)"Drive to the park and leave the money on" 500 PRINT TAB(X)" the third park bench by the yellow can." 510 PRINT TAB(X)"This is not a joke. Someone will be watching" 520 PRINT TAB(X)" your house to see if you use this program." 530 LOCATE 24,X 540 PRINT"Press"ENTR$"when you've got the money ready."; 550 LOCATE,,1: GOSUB 120 560 RETURN 570 FOR I!=1 TO 600: NEXT: RETURN 580 FOR I!=1 TO 300: NEXT: RETURN